Programming dynamic reconfigurable systems

نویسندگان

چکیده

DR-BIP is an extension of the BIP component framework intended for programming reconfigurable systems encompassing various aspects dynamism. It relies on architectural motifs to structure architecture a system and coordinate its reconfiguration at runtime. An motif defines set interacting components that evolve according rules. With DR-BIP, dynamism can be captured as inter-play dynamic changes in three independent directions: (1) organization interactions between instances given configuration; (2) mechanisms allowing creation/deletion management their interaction motif; (3) migration predefined which characterizes execution environments. The paper lays down formal foundation illustrates expressiveness few examples discusses avenues design.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Architecture and Programming Framework for Dynamic Reconfigurable Computing Systems

Dynamic reconfigurable computing (DRC) system is becoming increasingly attractive with its potential to combine high performance and rich functionality. But problems exist in practical application of DRC, such as that designers need to know the architectural and physical details of reconfigurable device. To address this issue, a framework with hybrid architecture and transparent programming mod...

متن کامل

Reconfigurable Systems for Sequence Alignment and for General Dynamic Programming

Reconfigurable systolic arrays can be adapted to efficiently resolve a wide spectrum of computational problems; parallelism is naturally explored in systolic arrays and reconfigurability allows for redefinition of the interconnections and operations even during run time (dynamically). We present a reconfigurable systolic architecture that can be applied for the efficient treatment of several dy...

متن کامل

Programming Architectures For Run-Time Reconfigurable Systems

Due to its potential to greatly accelerate a wide variety of applications, reconfigurable computing has become a subject of a great deal of research. By mapping the compute-intensive sections of an application to reconfigurable hardware, custom computing systems exhibit significant speedups over traditional microprocessors. However, the number and frequency of these hardware-mapped sections of ...

متن کامل

End-user programming of reconfigurable systems

There is no ideal programing language. Each is better suited to some tasks rather than others. This is not only true for complete programs, but also for different stages such as architectural design, detailed implementation, and maintenance. The situation is even more acute in the case of end-user programming languages, which cater for a much more varied user population. It would therefore be a...

متن کامل

Task-Parallel Programming of Reconfigurable Systems

This paper presents task-parallel programming, a style of application development for reconfigurable systems. Task-parallel programming enables efficient interaction between concurrent hardware and software tasks. In particular, it supports description of communication and computation tasks running in parallel to allow effective implementation of designs where data transfer time between hardwar...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: International Journal on Software Tools for Technology Transfer

سال: 2021

ISSN: ['1433-2779', '1433-2787']

DOI: https://doi.org/10.1007/s10009-020-00596-7